// 请求的方法
import axios from "axios";//用api肯定要引入axios
import base from './base';//引入公共的接口

//node>js
//用于转换字符串
const qs = require('querystring')
const api = {
    //登录接口数据
    getlogin(params){//还是应该字符串 parmas ={username password}
        //后台的支持 对象还是列表 
        // console.log('--------',params,qs.stringify);
        return axios.post(base.login,qs.stringify(params))
    },
    // 商品列表
    getGoodsList(params){//后台的参数
        return axios.get(base.goodsList,{params})
    },
    //查询列表
    getSearch(params){
        return axios.get(base.search,{params})
    },
    //类目选择的接口
    //{id,cid}
    getselectCategory(params){
        return axios.get(base.selectCategory,{params})
    },
    //     //上传图片的接口
    // //{id,cid}
    // getUpload(params){
    //     return axios.get(base.uploadUrl,{params})
    // },
    getaddGoods(params){//={}
        /**
 * 商品添加
 * 参数： title cid  category sellPoint price num descs paramsInfo image
 * title, image, sellPoint, price, cid, category, num, descs, paramsInfo
 */
    //添加商品
        return axios.get(base.addGoods,{params})
    },
    //删除商品
    getdeleteGoods(params){
        return axios.get(base.deleteGoods,{params})
    },
    //编辑商品
    getupdataGoods(params){
        return axios.get(base.updataGoods,{params})
    },
    //规格参数
    getParams(params){
        return axios.get(base.Params,{params})
    },
    //规格参数查询
    getsearchparams(params){
        return axios.get(base.searchparams,{params})
    },
    //规格参数的删除
    getdeleteParams(params){
        return axios.get(base.deleteParams,{params})
    },
    //规格参数添加
    getinsertItemParam(params){
        return axios.get(base.insertItemParam,{params})
    },
    //获取规格参数配置 cid
    getcategoryData(params){
        return axios.get(base.categoryData,{params})
    },
   
}
export default api;